package com.client.service;

import com.Emplyment.entity.UserRegister;
import com.Emplyment.vo.ArticleVo;
import com.Emplyment.vo.ClientUserInfosVo;

public interface ClientUserService {

    /**
     * 客户端用户注册接口
     * @param username
     * @param password
     */
    Integer clientUserRegistration(String username,String password,String email,String verifyCode);

    /**
     * 客户端用户登录接口
     * @param username
     * @param password
     * @return
     */
    UserRegister clientUserLogin(String username, String password);


    /**
     * 根据用户id查询用户信息接口
     * @param userId
     * @return
     */
    ClientUserInfosVo getUserInfo(Long userId);

    /**
     * 公司页面获取公司数据
     */
    ArticleVo getCompany(Integer empId);

    Integer sendEmail(String email, String code);

    Integer resetPassword(String email, String newPassword, String verifyCode);
}
